.news {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;

  .card {
    width: calc(100vw / 3 - 30px);
    margin-top: 30px;
  }

  .card-author {
    font-weight: 400;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
  }

  .card-title {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
  }
}

::ng-deep {
  .ant-card-head {
    height: 100px;
  }

  .ant-card-body {
    height: 200px;
  }
  .ant-card-extra {
    height: 100px;
  }

}

.operate {
  display: flex;
  margin-top: 20px;
  margin-left: 10px;

  .search {
    width: 500px;

    button {
      margin-right: 10px;
    }
  }
}

